package com.tj.jinzao.model;

import java.io.Serializable;
import java.util.List;

/**
 * 话题日记model
 * Created by wjy on 2018/11/10.
 */

public class Article implements Serializable {


    /**
     * collectionCount : 0
     * comment : 0
     * comments : [{"circleContent":"string","circleId":0,"commentId":0,"commentTime":"2019-03-11T12:45:24.829Z","content":"string","id":0,"imgurls":"string","uid":0,"user":{"authentication":0,"birthday":"string","bodyWeight":0,"circleCount":0,"familyHealth":"string","fans":0,"gender":0,"growthValue":0,"height":0,"id":0,"imgurl":"string","lastLoginTime":"2019-03-11T12:45:24.829Z","level":0,"liveBroadcastApply":0,"mobile":"string","newUser":true,"nickname":"string","openid":"string","password":"string","permanentResidence":"string","personalGoal":"string","physicalConditions":"string","pid":0,"qq":"string","registerTime":"2019-03-11T12:45:24.830Z","reportJson":"string","reportTime":"2019-03-11T12:45:24.830Z","requestCode":"string","score":0,"signature":"string","tags":"string","userCircleStatistics":{"fansCount":0,"followCount":0,"likeCount":0,"uid":0},"verified":0,"weibo":"string"}}]
     * content : string
     * deleted : true
     * hasCollection : true
     * hasFollow : true
     * hasLike : true
     * hot : true
     * id : 0
     * imgurls : string
     * like : 0
     * loginUid : 0
     * recommend : true
     * releaseTime : 2019-03-11T12:45:24.830Z
     * tag : string
     * title : string
     * type : 0
     * uid : 0
     * user : {"authentication":0,"birthday":"string","bodyWeight":0,"circleCount":0,"familyHealth":"string","fans":0,"gender":0,"growthValue":0,"height":0,"id":0,"imgurl":"string","lastLoginTime":"2019-03-11T12:45:24.830Z","level":0,"liveBroadcastApply":0,"mobile":"string","newUser":true,"nickname":"string","openid":"string","password":"string","permanentResidence":"string","personalGoal":"string","physicalConditions":"string","pid":0,"qq":"string","registerTime":"2019-03-11T12:45:24.830Z","reportJson":"string","reportTime":"2019-03-11T12:45:24.830Z","requestCode":"string","score":0,"signature":"string","tags":"string","userCircleStatistics":{"fansCount":0,"followCount":0,"likeCount":0,"uid":0},"verified":0,"weibo":"string"}
     * video : true
     * view : 0
     */

    private int collectionCount;
    private int comment;
    private String content;
    private boolean deleted;
    private boolean hasCollection;
    private boolean hasFollow;
    private boolean hasLike;
    private boolean hasFollowCircle;
    private boolean hot;
    private long id;
    private String imgurls;
    private int like;
    private int loginUid;
    private boolean recommend;
    private String releaseTime;
    private String tag;
    private String title;
    private int type;
    private int circleType;
    private int uid;
    private User user;
    private boolean video;
    private int view;
    private String videoUrl;
    private List<Comment> comments;
    private String city;
    private int invid;
    private String comment_content;
    private int messageType;

    @Override
    public String toString() {
        return "Article{" +
                "collectionCount=" + collectionCount +
                ", comment=" + comment +
                ", content='" + content + '\'' +
                ", deleted=" + deleted +
                ", hasCollection=" + hasCollection +
                ", hasFollow=" + hasFollow +
                ", hasLike=" + hasLike +
                ", hasFollowCircle=" + hasFollowCircle +
                ", hot=" + hot +
                ", id=" + id +
                ", imgurls='" + imgurls + '\'' +
                ", like=" + like +
                ", loginUid=" + loginUid +
                ", recommend=" + recommend +
                ", releaseTime='" + releaseTime + '\'' +
                ", tag='" + tag + '\'' +
                ", title='" + title + '\'' +
                ", type=" + type +
                ", circleType=" + circleType +
                ", uid=" + uid +
                ", user=" + user +
                ", video=" + video +
                ", view=" + view +
                ", videoUrl='" + videoUrl + '\'' +
                ", comments=" + comments +
                ", city='" + city + '\'' +
                ", invid=" + invid +
                ", comment_content='" + comment_content + '\'' +
                ", messageType=" + messageType +
                '}';
    }

    public int getMessageType() {
        return messageType;
    }

    public void setMessageType(int messageType) {
        this.messageType = messageType;
    }

    public String getComment_content() {
        return comment_content;
    }

    public void setComment_content(String comment_content) {
        this.comment_content = comment_content;
    }

    public int getCircleType() {
        return circleType;
    }

    public void setCircleType(int circleType) {
        this.circleType = circleType;
    }


    public int getInvid() {
        return invid;
    }

    public void setInvid(int invid) {
        this.invid = invid;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public int getCollectionCount() {
        return collectionCount;
    }

    public void setCollectionCount(int collectionCount) {
        this.collectionCount = collectionCount;
    }

    public int getComment() {
        return comment;
    }

    public void setComment(int comment) {
        this.comment = comment;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public boolean isDeleted() {
        return deleted;
    }

    public void setDeleted(boolean deleted) {
        this.deleted = deleted;
    }

    public boolean isHasCollection() {
        return hasCollection;
    }

    public void setHasCollection(boolean hasCollection) {
        this.hasCollection = hasCollection;
    }

    public boolean isHasFollow() {
        return hasFollow;
    }

    public void setHasFollow(boolean hasFollow) {
        this.hasFollow = hasFollow;
    }

    public boolean isHasLike() {
        return hasLike;
    }

    public void setHasLike(boolean hasLike) {
        this.hasLike = hasLike;
    }

    public boolean isHasFollowCircle() {
        return hasFollowCircle;
    }

    public void setHasFollowCircle(boolean hasFollowCircle) {
        this.hasFollowCircle = hasFollowCircle;
    }

    public boolean isHot() {
        return hot;
    }

    public void setHot(boolean hot) {
        this.hot = hot;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getImgurls() {
        return imgurls;
    }

    public void setImgurls(String imgurls) {
        this.imgurls = imgurls;
    }

    public int getLike() {
        return like;
    }

    public void setLike(int like) {
        this.like = like;
    }

    public int getLoginUid() {
        return loginUid;
    }

    public void setLoginUid(int loginUid) {
        this.loginUid = loginUid;
    }

    public boolean isRecommend() {
        return recommend;
    }

    public void setRecommend(boolean recommend) {
        this.recommend = recommend;
    }

    public String getReleaseTime() {
        return releaseTime;
    }

    public void setReleaseTime(String releaseTime) {
        this.releaseTime = releaseTime;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getUid() {
        return uid;
    }

    public void setUid(int uid) {
        this.uid = uid;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public boolean isVideo() {
        return video;
    }

    public void setVideo(boolean video) {
        this.video = video;
    }

    public int getView() {
        return view;
    }

    public void setView(int view) {
        this.view = view;
    }

    public List<Comment> getComments() {
        return comments;
    }

    public void setComments(List<Comment> comments) {
        this.comments = comments;
    }
}
